View Javadoc

1   /***
2    * _SAMLRequestResponse.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis WSDL2Java emitter.
6    */
7   
8   package org.opensciencegrid.authz.stubs;
9   
10  public class _SAMLRequestResponse  implements java.io.Serializable {
11      private org.opensciencegrid.authz.stubs.SAMLResponseType samlResponse;
12  
13      public _SAMLRequestResponse() {
14      }
15  
16      public org.opensciencegrid.authz.stubs.SAMLResponseType getSamlResponse() {
17          return samlResponse;
18      }
19  
20      public void setSamlResponse(org.opensciencegrid.authz.stubs.SAMLResponseType samlResponse) {
21          this.samlResponse = samlResponse;
22      }
23  
24      private java.lang.Object __equalsCalc = null;
25      public synchronized boolean equals(java.lang.Object obj) {
26          if (!(obj instanceof _SAMLRequestResponse)) return false;
27          _SAMLRequestResponse other = (_SAMLRequestResponse) obj;
28          if (obj == null) return false;
29          if (this == obj) return true;
30          if (__equalsCalc != null) {
31              return (__equalsCalc == obj);
32          }
33          __equalsCalc = obj;
34          boolean _equals;
35          _equals = true && 
36              ((this.samlResponse==null && other.getSamlResponse()==null) || 
37               (this.samlResponse!=null &&
38                this.samlResponse.equals(other.getSamlResponse())));
39          __equalsCalc = null;
40          return _equals;
41      }
42  
43      private boolean __hashCodeCalc = false;
44      public synchronized int hashCode() {
45          if (__hashCodeCalc) {
46              return 0;
47          }
48          __hashCodeCalc = true;
49          int _hashCode = 1;
50          if (getSamlResponse() != null) {
51              _hashCode += getSamlResponse().hashCode();
52          }
53          __hashCodeCalc = false;
54          return _hashCode;
55      }
56  
57      // Type metadata
58      private static org.apache.axis.description.TypeDesc typeDesc =
59          new org.apache.axis.description.TypeDesc(_SAMLRequestResponse.class);
60  
61      static {
62          typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.gridforum.org/namespaces/2004/03/ogsa-authz/saml", ">SAMLRequestResponse"));
63          org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
64          elemField.setFieldName("samlResponse");
65          elemField.setXmlName(new javax.xml.namespace.QName("", "samlResponse"));
66          elemField.setXmlType(new javax.xml.namespace.QName("http://www.gridforum.org/namespaces/2004/03/ogsa-authz/saml", "SAMLResponseType"));
67          typeDesc.addFieldDesc(elemField);
68      }
69  
70      /***
71       * Return type metadata object
72       */
73      public static org.apache.axis.description.TypeDesc getTypeDesc() {
74          return typeDesc;
75      }
76  
77      /***
78       * Get Custom Serializer
79       */
80      public static org.apache.axis.encoding.Serializer getSerializer(
81             java.lang.String mechType, 
82             java.lang.Class _javaType,  
83             javax.xml.namespace.QName _xmlType) {
84          return 
85            new  org.apache.axis.encoding.ser.BeanSerializer(
86              _javaType, _xmlType, typeDesc);
87      }
88  
89      /***
90       * Get Custom Deserializer
91       */
92      public static org.apache.axis.encoding.Deserializer getDeserializer(
93             java.lang.String mechType, 
94             java.lang.Class _javaType,  
95             javax.xml.namespace.QName _xmlType) {
96          return 
97            new  org.apache.axis.encoding.ser.BeanDeserializer(
98              _javaType, _xmlType, typeDesc);
99      }
100 
101 }